.fp-password {
	/* background-image: linear-gradient(to bottom right,#7a88ff,#7affaf); */
}

.hao-step {
	width: 100%;
	height: 120px;
	background: #fafafa;
}

.fp-steps-web {
	width: 70%;
	margin: auto;
	padding-top: 20px;
}
.fp-steps-tel {
	width: 90%;
	margin: auto;
	padding-top: 20px;
}
.step-detail {
	text-align: center;
	padding-top: 100px;
	background-color: #f2f6fc;
	height: 60vh;
}
.col-emil {
	width: 350px;
	margin: 0 auto;
}
.col-sty {
	margin-top: 30px;
}
.col-zhxx {
	font-weight: 600;
	font-size: 2.5rem;
	padding-bottom: 50px;
}
.col-dlzh {
	font-size: 1rem;
	padding-bottom: 30px;
}
.btn-xyb {
	margin-left: -100px;
	padding-top: 50px;
}
